<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>

<head>
    <title>云纵停车开放网关测试</title>
    <style type="text/css">
        table
        {border-collapse: collapse;margin: 0 auto;text-align:left;font-size:14px;font-family:微软雅黑;font-color:"black";}
        table td, table th
        {border: 1px solid #cad9ea;color: #666;height: 50px;}
        table thead th
        {background-color: #CCE8EB;width: 100px;}
        table tr:nth-child(odd)
        {background: #fff;}
        table tr:nth-child(even)
        {background: #F5FAFA;}
    </style>
</head>

<body>
    <table width="90%" class="table">
        <caption>
            <h2>云纵停车开放网关测试接口列表</h2>
        </caption>
        <thead>
            <tr>
                <th width="20%">英文名称</th>
                <th width="20%">中文名称</th>
                <th width="50%">接口描述</th>
                <th width="10%">操作</th>
            </tr>
        </thead>
        <tr>
            <td>yz.trade.pay</td>
            <td>条码支付</td>
            <td>用于设备扫客户手机上二维码收款</td>
            <td><a href="http://localhost:8888/yz/parking/tradePay">发起测试</a></td>
        </tr>
        <tr>
            <td>yz.trade.jspay</td>
            <td>JSAPI支付</td>
            <td>用于支付宝生活号/小程序、微信公众号/小程序内唤起支付确认页面</td>
            <td><a href="http://localhost:8888/yz/parking/tradeJsPay">发起测试</a></td>
        </tr>
        <tr>
            <td>yz.trade.query</td>
            <td>查询交易</td>
            <td>该接口提供支付交易的查询，商户可以通过查询交易接口主动查询交易状态，完成下一步的业务逻辑</td>
            <td><a href="http://localhost:8888/yz/parking/tradeQuery">发起测试</a></td>
        </tr>
        <tr>
            <td>yz.trade.revoke</td>
            <td>撤销交易</td>
            <td>本接口仅支持微信、支付宝条码支付，建议先发起查询确认订单状态未支付(或者支付中)后发起撤销，如果原交易成功，建议使用退款接口</td>
            <td><a href="http://localhost:8888/yz/parking/tradeRevoke">发起测试</a></td>
        </tr>
        <tr>
            <td>yz.trade.close</td>
            <td>关闭交易</td>
            <td>用于交易创建后，用户在一定时间内未进行支付，可调用该接口直接将未付款的交易进行关闭，关单接口仅适用于公众号支付</td>
            <td><a href="http://localhost:8888/yz/parking/tradeClose">发起测试</a></td>
        </tr>
        <tr>
            <td>yz.trade.refund</td>
            <td>退款申请</td>
            <td>当交易成功后发生之后一段时间内，由于买家或者卖家的原因需要退款时，卖家可以通过退款接口将支付款退还给买家，支付宝/微信将在收到退款请求并且验证成功之后，按照退款规则将支付款按原路退到买家帐号上</td>
            <td><a href="http://localhost:8888/yz/parking/tradeRefund">发起测试</a></td>
        </tr>
        <tr>
            <td>yz.trade.refund.query</td>
            <td>退款查询</td>
            <td>该接口提退款交易的查询，商户可以通过查询交易接口主动查询交易状态，完成下一步的业务逻辑</td>
            <td><a href="http://localhost:8888/yz/parking/tradeRefundQuery">发起测试</a></td>
        </tr>
        <tr>
            <td>yz.auth.openid</td>
            <td>获取openid</td>
            <td>微信公众号支付时需要对ISV的H5页面进行授权并获取openid</td>
            <td><a href="http://localhost:8888/yz/parking/authOpenid">发起测试</a></td>
        </tr>
        <tr>
            <td>yz.trade.data.download</td>
            <td>获取对账单下载地址</td>
            <td>日账单，大概每天10点左右可以下载昨日商户对账单</td>
            <td><a href="http://localhost:8888/yz/parking/tradeDataDownload">发起测试</a></td>
        </tr>
    </table>

</body>

</html>
